<?php

namespace App\Http\Controllers\User;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;

class LoginController extends Controller
{
    //这个方法用来加载用户登陆页面
    public function login(){
//        dd([auth(),auth()->user()]);
        return view('user.login');
    }
    //验证用户登陆
    public function store(Request $request)
    {
//        dd($request->get('email'));
//        $result = \Auth::attempt(['email'=>$request->get('email'),'password'=>$request->get('password')]);
        $result = \Auth::attempt(['email' => $request['email'], 'password' => $request['password']]);
        if ($result) {
            return redirect(route('content.articlemodel.index'))->with('success', '登陆成功');
        } else {
            return back()->with('error', '用户或者密码错误');
        }
    }

        //用户退出方法
        public function logout(){
            //使用laravel内置的认证控制器中的logout方法退出登陆
            \Auth::logout();
            //或者简单点使用auth()->logout()
//            退出登陆后重定向到根页
            return redirect('/');
        }

    }


